try truncateFilePath on windows again
authorJoey Hess <joeyh@joeyh.name>
Thu, 30 Jan 2025 21:06:22 +0000 (17:06 -0400)
committerJoey Hess <joeyh@joeyh.name>
Thu, 30 Jan 2025 21:07:08 +0000 (17:07 -0400)
after fix in commit 773115fd5f9334855b138323b74ca572695208a0
maybe it will work now and not break test suite?

Annex/ReplaceFile.hs

index 3af555d39dc415a5d33cac222036cf70838c94c2..5cb46b17dd7d0dbeed45308901e6fd2759c03918 100644 (file)
@@ -5,8 +5,6 @@
  - Licensed under the GNU AGPL version 3 or higher.
  -}
 
-{-# LANGUAGE CPP #-}
-
 module Annex.ReplaceFile (
        replaceGitAnnexDirFile,
        replaceGitDirFile,
@@ -59,11 +57,7 @@ replaceFile createdirectory file action = replaceFile' createdirectory file (con
 
 replaceFile' :: (RawFilePath -> Annex ()) -> RawFilePath -> (a -> Bool) -> (RawFilePath -> Annex a) -> Annex a
 replaceFile' createdirectory file checkres action = withOtherTmp $ \othertmpdir -> do
-#ifndef mingw32_HOST_OS
        let basetmp = relatedTemplate' (P.takeFileName file)
-#else
-       let basetmp = toRawFilePath "t"
-#endif
        withTmpDirIn (fromRawFilePath othertmpdir) (toOsPath basetmp) $ \tmpdir -> do
                let tmpfile = toRawFilePath tmpdir P.</> basetmp
                r <- action tmpfile